Move the header <gpac/configuration.h> into a brand-new
authorAlessio Treglia <alessio@debian.org>
Mon, 23 Apr 2012 00:49:55 +0000 (02:49 +0200)
committerAlessio Treglia <alessio@debian.org>
Mon, 23 Apr 2012 00:49:55 +0000 (02:49 +0200)
libgpac-configuration-dev package and set it to Multi-Arch: foreign
in order to avoid mult-arch breakage.

Closes: #669999
debian/control
debian/libgpac-configuration-dev.install [new file with mode: 0644]
debian/rules

index 3272685e30e660878df46a50887ece1e9cdb455b..9b82c262a39c4293c4de556b7a511eff49911809 100644 (file)
@@ -128,6 +128,7 @@ Architecture: any
 Section: libdevel
 Multi-Arch: same
 Depends:
+ libgpac-configuration-dev (= ${binary:Version}),
  libgpac2 (= ${binary:Version}),
  ${misc:Depends}
 Replaces:
@@ -139,3 +140,24 @@ Description: GPAC Project on Advanced Content - development files
  technologies (graphics, animation and interactivity).
  .
  This package contains files that are used for application development.
+
+Package: libgpac-configuration-dev
+Architecture: any
+Section: libdevel
+Depends:
+ libgpac2 (= ${binary:Version}),
+ ${misc:Depends}
+Breaks:
+ libgpac-dev (<< 0.4.5+svn4019~dfsg0-3~)
+Replaces:
+ gpac (<= 0.4.2~rc2-0ubuntu1),
+ libgpac-dev (<< 0.4.5+svn4019~dfsg0-3~)
+Multi-Arch: foreign
+Description: GPAC Project on Advanced Content - arch-specific development files
+ GPAC stands for GPAC Project on Advanced Content (a recursive acronym). It is
+ an Open Source multimedia framework for research and academic purposes. The
+ project covers different aspects of multimedia, with a focus on presentation
+ technologies (graphics, animation and interactivity).
+ .
+ This package contains architecture dependent files that are used for
+ application development.
diff --git a/debian/libgpac-configuration-dev.install b/debian/libgpac-configuration-dev.install
new file mode 100644 (file)
index 0000000..7ed9093
--- /dev/null
@@ -0,0 +1 @@
+usr/include/gpac/configuration.h
index f57e3ce3a6d2461f7a81055a4d8668d875673b24..9b3dfc7368c8acee09d98ec5f75ba50a00d57dc4 100755 (executable)
@@ -33,6 +33,11 @@ override_dh_auto_install:
        mv debian/tmp/usr/share/man/man1/mp4client.1 \
                debian/tmp/usr/share/man/man1/MP4Client.1
 
+override_dh_install:
+       dh_install
+       # This header cannot be shared
+       rm debian/libgpac-dev/usr/include/gpac/configuration.h
+
 override_dh_clean:
        dh_clean config.h bin/gcc/libgpac* include/gpac/version.h
        find $(CURDIR) -name *.opic -delete